let oldPage = Page ///
wx.waitLoginPages = [] ///待登录执行的页面
Page = function(args){
  ///缓存onLoad
  let onLoad = args.onLoad
  ///构造新的onLoad
  args.onLoad = function(options){
    ///拦截登陆前页面onLoa事件
    if(wx.userInfo && wx.token){///也登陆，直接执行原来的onLoad事件
      onLoad.call(this,options)
    }else{
        wx.waitLoginPages.push({///添加待执行页面缓存
        context:this, ///页面实例
        onLoad,       ///原onLoad函数
        options       ///页面参数
      })
    }
  }
  oldPage(args)
}